/**
 * 
 */
package com.gmail.avereshchaga.db.service;

import java.util.List;

import com.gmail.avereshchaga.db.dao.IEmployeeDAO;
import com.gmail.avereshchaga.db.entity.IEmployee;

/**
 * @author <a href="mailto:avereshchaga@gmail.com">Vereshchaga Alexey</a>
 * 
 */
public interface IEmployeeService {

    public void createEmployee(IEmployee employee);

    public IEmployee readEmployee(Long id);

    public void updateEmployee(IEmployee emloyee);

    public List<IEmployee> findAll(String param, String page);
    
    public List<Integer> listOfPages(Integer quontityOfEntities);

    public void setEmployeeDAO(IEmployeeDAO employeeDAO);

    public boolean getMsg();

    public void setMsg(boolean msg);

    public List<Integer> getPages();
    
    public void setPages(List<Integer> pages);

    public String getPage();
    
    public void setPage(String page);

}
